Optimal Common Sub-Expression Elimination Algorithm of Multiple Constant Multiplications with a Logic Depth Constraint

نویسندگان

  • Yuen-Hong Alvin Ho
  • Chi-Un Lei
  • Hing-Kit Kwan
  • Ngai Wong
چکیده

In the context of multiple constant multiplication (MCM) design, we propose a novel common sub-expression elimination (CSE) algorithm that models the optimal synthesis of coefficients into a 0-1 mixedinteger linear programming (MILP) problem with a user-defined generic logic depth constraint. We also propose an efficient solution space, which combines all minimal signed digit (MSD) representations and the shifted sum (difference) of coefficients. In the examples we demonstrate, the combination of the proposed algorithm and solution space gives a better solution comparing to existing algorithms. key words: common sub-expression sharing, multiple constant multiplications, mixed-integer linear programming

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Algebraic Methods for Optimizing Constant Multiplications in Linear Systems

Constant multiplications can be efficiently implemented in hardware by converting them into a sequence of nested additions and shift operations. They can be optimized further by finding common subexpressions among these operations. In this work, we present algebraic methods for eliminating common subexpressions. Algebraic techniques are established in multi-level logic synthesis for the minimiz...

متن کامل

Area and Delay Optimization using Various Multiple Constant Multiplication Techniques for FIR Filter

An exact Filter Design Optimization (FDO) algorithm that can guarantee the minimum design complexity, but can only be applied to filters with a small number of coefficients. Then introduce multiple constant multiplications and using exact and approximate algorithm that can handle filters with a large number of coefficients using less computational resources than the exact FDO algorithm and find...

متن کامل

Fine-grained Critical Path Analysis and Optimization for Area-time Efficient Realization of Multiple Constant Multiplications

In this paper, a set of operators suitable for digit-serial FIR filtering is presented. The canonical and inverted forms are studied. In each of these structures both the symmetrical and antisymmetrical particular cases are also covered. In last two decades, many efficient algorithms and architectures have been introduced for the design of low complexity bit-parallel Multiple Constant Multiplic...

متن کامل

A Common Subexpression Sharing Approach for Multiplierless Synthesis of Multiple Constant Multiplications

In the context of multiple constant multiplications (MCM) design, we propose a novel common-subexpression-elimination (CSE) algorithm that models synthesis of coefficients into an estimated cost function. Although the proposed algorithm generally does not guarantee an optimum solution, it is capable of finding the minimum/minima of the function in practically sized problems. In our design examp...

متن کامل

An Efficient Constant Multiplier Architecture Using 8 Bit Binary Common Sub-expression Elimination

FIR filters are widely used in digital signal processing, image processing, wireless communication and software defined radio. In SDR, reconfigurable FIR filter with dynamically programmable filter coefficients are essential. In FIR filter, the multiplication is performed between one particular variable (the input) and many constants (the coefficients) and known as multiple constant multiplicat...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IEICE Transactions

دوره 91-A  شماره 

صفحات  -

تاریخ انتشار 2008